a{ text-decoration:none;
  color:#000;
}
a:hover{text-decoration:none;
  color:#000;
}
p{margin-bottom:0;color:#000;}/* 项目默认段落颜色 */
html,body{color:#000;}/* 项目默认段落颜色 */
ol, ul {list-style:none;}
h1,h2,h3,h4,h5,h6{margin-block-start: 0;margin-block-end: 0;margin-bottom: 0;}
/* con-public */
.text-center{text-align: center;}
.text-upper{text-transform: uppercase;}
.img-cover{width: 100%;height: 100%;object-fit: cover;}

/* 项目-public */
.bg-fff{background:#fff!important;}
/*字体颜色*/
.color-fff{color:#fff!important;}
/* 通用-行高 */
.lh-all-1a2{line-height: 1.2!important;}
.lh-all-1a5{line-height: 1.5!important;}
.lh-all-1a8{line-height: 1.8!important;}
.lh-all-2{line-height: 2!important;}
.lh-all-2a5{line-height: 2.5!important;}
/*header*/
.re-header{width: 100%;background:#fff;}
.header-con2{width: 100%;background:#fff;}
/* .logo{position: relative;display: block;left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);} */
/* .re-nav a{font-size:18px;color:#000;} */
.re-nav  a.re-active{color:#0067d0;}
.re-nav li a:hover{color:#0067d0;background: none;font-weight: bold;}
.re-header-tel{width:100%;font-size: 18px;padding-top:18px;margin-bottom:8px;}
.re-nav-wraper{position: relative;}
/* 手机版-header */
.m-nav-wraper{display:none;width:100%;height:100%;position: fixed;left:0;top:0;background-color:#eee;z-index:1020;}




/* 气泡 */
.soda{position:fixed;top:0;right:0;bottom:0;left:0;perspective:50vw;transform:translateZ(-99999px);transform-style:preserve-3d}
.bubble{position:absolute;width:50px;height:50px;border-radius:50%;background-image:radial-gradient(rgba(154,227,255,.3) 60%,#fff 80%);transform:translateX(-50%);will-change:top,left}
.bubble::after{content:'';position:absolute;top:20%;right:25%;width:33%;height:33%;border:3px solid;border-color:rgba(255,255,255,.8) transparent transparent transparent;border-radius:50%;transform:rotate(45deg)}







/*footer*/
.foot{ background: url(../images/bolang.gif) no-repeat; background-size: 101% 100%;background-position-y: bottom;}
.footer-logo{width:260px;}
.footer-tel{color:#fff;font-size: 20px;letter-spacing: 1px;}
.footer-link-wraper a{color:#fff;font-size: 16px;text-align: left;}
.footer-link-line{width: 5px;height: 1px;margin:12px 0;background: #fff;}
.re-home-more-mt2{font-size: 14px;height:30px;line-height:30px;}


/*pc*/
 @media screen and (min-width: 960px) {
  /* public */


 /*  header */
  /* .logo{width: 220px;height: 82px;} */
  .re-nav a{font-size:18px;}
  .re-nav-wraper{position: relative;}

}

/*mobile*/
@media only screen and (max-width: 960px) {


  /*  header */
  .re-header{background:#eeeeee;padding:10px 0;background-size:cover;}
  .re-nav-btn{width: 50%;transition:all 0.8s;-webkit-transition:all 0.8s;}
  .re-nav-btn.active{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);}
  .m-nav-wraper .nav{width:100%;position:absolute;left:0;top:100px;padding-top: 1.8rem;}
  .m-nav-wraper .nav li a{color: #231815;padding:0.5rem 0 0.8rem;}
  .m-nav-wraper .nav  a.re-active{color:#3962ad;font-weight: bold;}
  .m-nav-wraper .nav li a:hover{color:#3962ad;font-weight: bold;background: none;}
  .m-nav-wraper .nav li .nav-ico{width: 0.45rem;height: 0.45rem;/*border-radius: 50% 50%;*//*background:#5ac3de;*/background: url(../images/xingxing.png) no-repeat center 0;background-size: 100% 100%;}
  .header-border{border-right:1px solid #231815;}
  .re-nav{display:none}
  .logo{width: 45%;}



  .footer-logo{width:50%;}
  .footer-link-wraper a{font-size: 0.8rem}
  .footer-link-wraper a:nth-child(1){font-size: 0.9rem;}
  .sub-m-p-beian{font-size: 0.7rem;}
  .mx-m-auto{margin: 0 auto;}

}